Lilly — Sr. Software Engineer – Backend

Posted: 03-07-2025

Salary: ₹22 - ₹40 Lakhs/Annum Expected

Description


About Lilly:

At Eli Lilly, we unite caring with discovery to make life better for people around the world. Headquartered in Indianapolis, Indiana, Lilly is a global healthcare leader with around 40,000 employees worldwide. Our mission is to discover and bring life-changing medicines to patients, improve the management of disease, and contribute positively to communities through philanthropy and volunteerism. Lilly fosters an inclusive work environment where every team member is encouraged to bring their authentic self to work.

About the Role:

Lilly’s software engineering teams build digital solutions that directly support patients, healthcare providers, and internal operations. As a Sr. Software Engineer – Backend, you’ll contribute to designing, developing, and maintaining scalable, high-performance backend systems. You’ll work on cutting-edge solutions, leverage cloud-native technologies, and collaborate across disciplines to deliver secure and efficient applications that drive real impact.

Key Responsibilities:

Backend Development:

  • Develop and maintain scalable, high-performance server-side applications using Node.js and frameworks like Express.js or Hapi.js.
  • Design and implement RESTful and GraphQL APIs to integrate with frontend applications and external services.
  • Build real-time communication features using WebSockets.
  • Optimize backend services for scalability, performance, and security.
  • Manage databases such as MongoDB, PostgreSQL, including schema design and query optimization.
  • Employ asynchronous programming, event-driven architecture, and non-blocking I/O for efficient system operations.
  • Write clean, maintainable code and perform refactoring and debugging.
  • Collaborate closely with frontend teams to ensure seamless integration.

Cloud Infrastructure & DevOps:

  • Develop cloud-native microservices and serverless applications on AWS, Azure, or GCP.
  • Implement CI/CD pipelines using GitHub Actions or equivalent tools for automated deployment.
  • Understand deployment strategies and infrastructure integration for full-stack applications.

Frontend Development (Supportive):

  • Support frontend initiatives using modern frameworks such as React.js, Angular, or Vue.js.
  • Integrate frontend components with backend APIs.
  • Participate in resolving frontend defects and cross-functional development efforts.

Collaboration & Support:

  • Work closely with product managers, designers, and engineers to define and deliver software features.
  • Participate in code reviews and mentor peers in backend engineering best practices.
  • Monitor production systems, troubleshoot issues, and ensure high availability.

AI-Enhanced Development:

  • Use AI tools like GitHub Copilot to boost productivity and code quality.
  • Apply prompt engineering for AI-driven development workflows.
  • Guide and mentor team members on secure and effective use of AI in software engineering.

Key Technical Skills:

Node.js, Express.js, Hapi.js, REST APIs, GraphQL, WebSockets, MongoDB, PostgreSQL, asynchronous programming, event-driven architecture, cloud-native development, AWS, Azure, GCP, CI/CD pipelines, GitHub Actions, containerization, Java, Python, JavaScript (ES6+), TypeScript, React.js, Angular, Vue.js, HTML5, CSS3, frontend-backend integration

Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical field.
  • Minimum 5 years of professional experience in software development.
  • Strong backend development skills with experience in Node.js and frameworks like Express.js or Hapi.js.
  • Proficiency in building RESTful and GraphQL APIs.
  • Experience working with databases such as MongoDB or PostgreSQL, including schema design and query optimization.
  • Solid understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and cloud-native development practices.
  • Hands-on experience in CI/CD pipelines, ideally with GitHub Actions.
  • Proficiency in JavaScript, TypeScript, HTML5, CSS3, and at least one modern frontend framework for supportive tasks.
  • Strong problem-solving, debugging, and analytical skills.
  • Effective communication skills and ability to collaborate in cross-functional teams.
  • Intellectual curiosity and a commitment to continuous learning.

Preferred Qualifications:

  • Knowledge of accessibility standards (WCAG 2.2).
  • Experience with UI libraries like Material UI or Ant Design.
  • Familiarity with Core Web Vitals and frontend performance optimization.
  • Experience with frontend testing tools such as Jest, React Testing Library, Cypress, or Playwright.
  • Experience with modern build tools (Webpack, Vite, Babel, ESLint).
  • Exposure to GraphQL server implementations.
  • Experience with monorepo tools like Nx or Turborepo.
  • Contributions to open-source projects or tech communities.
  • Proficiency in AI-assisted development tools and techniques.

Work Environment:

This role offers the opportunity to work on impactful digital healthcare solutions in a collaborative, innovative environment. Lilly promotes inclusivity, diversity, and continuous learning, providing support for personal and professional growth.

Important Notice:

This job description and related content are owned by Lilly. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Lilly directly. We do not process applications or respond to candidate queries.